Una aplicación para diseñar presentaciones, similar a Power Point

1. Definir los requisitos de negocio (3 puntos, 1 punto cada apartado)

1.1 Enunciar la visión del producto

Para todos las personas que necesiten crear presentaciones increíbles, EasyPowerGroup lo pone fácil con sus potentes herramientas y efectos. A diferencia de otras aplicaciones existentes, EasyPowerGroup permite añadir gráficas asombrosas, editar fotos e incorporar efectos de cine con facilidad. Además, el modo Ensayar permite practicar sobre la marcha, mostrando en una misma vista la diapositiva actual, tus notas y hasta el reloj. EasyPowerGroup, TU PRESENTACIÓN A TU MANERA.

 

1.2 Enunciar dos objetivos de negocio, con sus correspondientes métricas de éxito
Objetivos de negocio

 

Métricas de éxito

 

1.3 Identificar 4 tipos de stakeholders. Clasificarlos de algún modo: usuarios; clientes: dentro o fuera de la organización desarrolladora; usuarios directos o indirectos; usuarios favorecidos, desfavorecidos o ignorados…
Lista de stakeholders

 

Clasificación

 

IDStakeholdersInterno o externoDirecto o indirectoFavorecido, desfavorecido, ignorado u otros
S1Usuario básicoExternoDirectoFavorecido
S2InversorExternoIndirectoFavorecido
S3DesarrolladorInterno---Otros
S4HackersExternoIndirectoDesfavorecido

 

2. Definir requisitos de los usuarios (3 puntos, 1 punto cada apartado)

2.1 Seleccionar una clase de usuario e identificar para ella 4 casos de uso. Documentar cada uno de los casos de uso según la plantilla que se indica al final del enunciado. Representar además los casos de uso en un diagrama de casos de uso.
Casos de uso
ID UC01
Nombre del caso de uso Crear presentación
Descripción Como usuario registrado, necesito poder crear una presentación para poder preparar una presentación personalizada para mi audiencia.
Actores Usuario básico
ID UC02
Nombre del caso de uso Añadir animación a la presentación
Descripción Como usuario registrado, necesito poder añadir animaciones a mi presentación para así mantener el interés de mi audiencia.
Actores Usuario básico
ID UC03
Nombre del caso de uso Buscar plantillas prediseñadas
Descripción Como usuario registrado, necesito poder buscar plantillas de presentaciones prediseñadas para poder partir de una base y personalizarla con mis propias ideas.
Actores Usuario básico
ID UC03
Nombre del caso de uso Exportar presentación
Descripción Como usuario registrado, necesito poder exportar mi presentación para poder compartirla con otros usuarios.
Actores Usuario básico

 

Diagrama de casos de uso

 

Caso_de_uso_ejercicio_6

 

2.2 Seleccionar un caso de uso de los elaborados en la sección anterior, y documentar sus escenarios empleando una secuencia de pasos numerada, o un diagrama de flujo (solo una de las dos opciones). No escojas un caso de uso trivial. que podria ser común a muchas aplicaciones, como el registro o el login. Que sea un caso de uso específico del dominio de aplicación considerado.
Caso de uso: UC04 Exportar presentación

 

 

2.3 Priorizar los 4 requisitos de usuario elaborados empleando la técnica de valor (ponderación del 0,5), coste (ponderación del 0,5) y riesgo (ponderación del 0,5).

 

Ponderaciones
0,5
0,5
0,5
Caso de uso / Historia de usuario
Valor
Valor %
Coste
Coste %
Riesgo
Riesgo %
Prioridad
UC01 Crear presentación
10
32,26
6
27,27
3
23,08
0,64
UC02 Añadir animación a presentación
7
22,58
8
36,36
3
23,08
0,38
UC03 Buscar plantillas prediseñadas
6
19,35
4
18,18
3
23,08
0,47
UC04 Exportar presentación
8
25,81
4
18,18
4
30,77
0,53
Sumas
31
100
22
100
13
100

 

3. Definir la especificación detallada del sistema (2 puntos, 1 punto cada apartado)

3.1 Para 2 casos de uso identificados, elaborar una especificación funcional detallada del sistema empleando la plantilla EARS.
Caso de uso: UC03 Buscar plantillas

 

Caso de uso: UC04 Exportar presentación

 

3.2 Elaborar una matriz de trazabilidad entre casos de uso y los requisitos funcionales que has generado en el paso anterior.

 

 UC01UC02UC03UC04
RF01  X 
RF02  X 
RF03  X 
RF04  X 
RF05   X
RF06   X
RF07   X
RF08   X
RF09   X

 

by Jose Manuel Pinillos